package week7.kaarten;

import week7.util.Ordening;

public class RangKleurOrdening implements Ordening<Kaart> {

	/**
	 * {@inheritDoc}
	 */
	@Override
	public boolean lessThan(Kaart k1, Kaart k2) {
		if(Kaart.rangKleinerDan(k1.getRang(), k2.getRang())) {	// Rang kleiner
			return true;
		} else if(k1.getRang() == k2.getRang()){				// Rang gelijk : Bepaal op kleur
			if(Kaart.kleurKleinerDan(k1.getKleur(), k2.getKleur())) {
				return true;
			} else {
				return false;
			}
		} else {												// Rang groter
			return false;
		}
	}
}
